place abounding in vineyards - Turc Anglais Dictionnaire